<html>

<head>
<title>The Call Stack Window</title>
<meta content="HelpMaker.net" name="generator">
<meta content="Call Stack Window,Debugger WindowsIDE Windows" name="keywords">
</head>

<body bgcolor="#FFFCEA">

<table bgcolor="#C0C0C0" border="0" cellpadding="2" cellspacing="0" width="100%">
	<tr>
		<td align="left">
		<div align="left">
			<font face="Arial" size="4">
			<span style="font-size: 14pt; font-family: Arial; color: #000000">The 
			Call Stack Window</span></font></div>
		</td>
		<td align="right"><font face="Arial" size="2">
		<a href="unittestswindow.htm">Previous</a>&nbsp;<a href="pyscripter.htm">Top</a>&nbsp;<a href="variableswindow.htm">Next</a>
		</font></td>
	</tr>
</table>
<hr>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101">The call stack 
	window includes a list of active threads and displays the Python interpreter call stack while debugging.&nbsp; It 
	shows the function name and the corresponding source code position for each 
	stack frame.&nbsp; You can jump to a given code position by double-clicking 
	on a stack frame line. </span></font></div>
<div align="left">
	</div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101">The pinned 
	thread is the active "broken" thread and the pinned frame is the active 
	frame of the active thread. You should 
	note that the Call Stack window works in tandem with the 
	<a href="variableswindow.htm"><font color="#0000ff" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #0000ff"><u>Variables 
	window</u></span></font></a>, 
	which displays the local and global variables for the selected (active)stack frame in 
	this window. Initially the top stack frame is selected in the Call Stack window. 
	The <a href="watcheswindow.htm"><font color="#0000ff" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #0000ff"><u>Watches 
	window</u></span></font></a> evaluates watch expressions inside the active frame. Also 
	commands you issue in the <a href="pythoninteractiveinterpreter.htm"><font color="#0000ff" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #0000ff"><u>Interpreter window</u></span></font></a> and debugger hints (hovering 
	the mouse on variable names in the editor) are also evaluated inside the 
	active frame. You can change the active thread and the active frame by 
	selecting with the mouse a different one.
	</span></font></div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101"><br>
	</span></font></div>
<div align="left">
	<img alt="graphic" border="0" src="callstackwindow1.JPG" style="width:41.3em; height:10em"></div>
<div align="left">
	</div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101"><b>Debugger commands</b></span></font></div>
<div align="left">
	</div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101">The Resume command (F9) resumes 
	execution of all broken threads.&nbsp; All other debug commands (e.g. Step in, 
	Step over, Step out) resume execution of the active thread only.</span></font></div>
<div align="left">
	</div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101"><b>Commands:</b></span></font></div>
<div align="left">
	</div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101">Two commands 
	are provided to change the active stack frame using the keyboard and without 
	having to switch view to the Call Stack Window.</span></font></div>
<div align="left">
	</div>
<div align="left">
	<font face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #000000"><i>Previous 
	Frame</i></span></font></div>
<div align="left">
	<font face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #000000">Select previous 
	(older) frame (default shortcut F11)</span></font></div>
<div align="left">
	</div>
<div align="left">
	<font face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #000000"><i>Next Frame</i></span></font></div>
<div align="left">
	<font face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #000000">Select next 
	(newer) frame (default shortcut Shift+F11)</span></font></div>
<div align="left">
	<font face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #000000"><br>
	</span></font></div>
<div align="left">
&nbsp;&nbsp;</div>

</body>

</html>
